﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Entity
{
    #region 岩层剖面基类
    /// <summary>
    /// 岩层剖面(tb_LithologicSection)
    /// </summary>
    /// [Table("tb_LithologicSection")]
    public class tb_LithologicSectionModel
    {
        private int ID;
        private string WellNo;
        private int Horizon;
        private string MainLithology;
        private decimal WellDepth;
        private decimal LiThickness;
        private decimal StartLocation;
        private decimal EndLocation;
        private Guid UserID;
        private DateTime InputDate;
        public readonly object WellNO1;

        public int ID1
        {
            get
            {
                return ID;
            }

            set
            {
                ID = value;
            }
        }

        public string WellNo1
        {
            get
            {
                return WellNo;
            }

            set
            {
                WellNo = value;
            }
        }

        public int Horizon1
        {
            get
            {
                return Horizon;
            }

            set
            {
                Horizon = value;
            }
        }

        public string MainLithology1
        {
            get
            {
                return MainLithology;
            }

            set
            {
                MainLithology = value;
            }
        }

        public decimal WellDepth1
        {
            get
            {
                return WellDepth;
            }

            set
            {
                WellDepth = value;
            }
        }

        public decimal LiThickness1
        {
            get
            {
                return LiThickness;
            }

            set
            {
                LiThickness = value;
            }
        }

        public decimal StartLocation1
        {
            get
            {
                return StartLocation;
            }

            set
            {
                StartLocation = value;
            }
        }

        public decimal EndLocation1
        {
            get
            {
                return EndLocation;
            }

            set
            {
                EndLocation = value;
            }
        }

        public Guid UserID1
        {
            get
            {
                return UserID;
            }

            set
            {
                UserID = value;
            }
        }

        public DateTime InputDate1
        {
            get
            {
                return InputDate;
            }

            set
            {
                InputDate = value;
            }
        }

        public  tb_LithologicSectionModel(int ID, string WellNo, int Horizon, string MainLithology, decimal WellDepth, decimal LiThickness, decimal StartLocation, decimal EndLocation, Guid UserID, DateTime InputDate)
        {
            this.ID1 = ID;
            this.WellNo1 = WellNo;
            this.Horizon1 = Horizon;
            this.MainLithology1 = MainLithology;
            this.WellDepth1 = WellDepth;
            this.LiThickness1 = LiThickness;
            this.StartLocation1 = StartLocation;
            this.EndLocation1 = EndLocation;
            this.UserID1 = UserID;
            this.InputDate1 = InputDate;
        }
    }
    #endregion
}
